package com.molyfun.parents.zhibo.im.event;

import com.molyfun.parents.zhibo.im.ImModel;

/**
 * Created by william(liuchao.hit@gmail.com).
 * Date:26/03/2018.
 */

public interface EventExecuter {

    void onMessageNewStr(ImModel.ImStringModel imStringModel);
    void onMessageNewUser(ImModel.UserCountModel userCountBody);
    void onMessageUserOut(ImModel.UserCountModel userCountBody);
    void onTeacherLeave();
    void onTeacherEnter();
    void onMessageRtcInvite(ImModel.RtcInviteModel rtcInviteModel);
    void onMessageRtcConfim(ImModel.RtcInviteModel rtcInviteModel);
    void onMessageRtcCancel(ImModel.RtcInviteModel rtcInviteModel);
    void onMessageRtcStop();
    void onMessageRtcStart(ImModel.RtcStartModel rtcStartModel);
    void onMessageGalleryOperate(ImModel.GalleryBody galleryBody, int operateType);

}
